home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / Libraries / WASTE 1.2 / Object Handlers / WEObjectHandlers.h < prev   
Text File  |  1996-05-19  |  750b  |  30 lines

  1. /*
  2.     WASTE Demo Project:
  3.     Sample WASTE Object Handlers
  4.     
  5.     Copyright © 1993-1996 Marco Piovanelli
  6.     All Rights Reserved
  7. */
  8.  
  9. #ifndef _WASTE_
  10. #include "WASTE.h"
  11. #endif
  12.  
  13.  
  14. // PICTURES
  15.  
  16. pascal OSErr HandleNewPicture(Point *defaultObjectSize, WEObjectReference objectRef);
  17. pascal OSErr HandleDisposePicture(WEObjectReference objectRef);
  18. pascal OSErr HandleDrawPicture(const Rect *destRect, WEObjectReference objectRef);
  19.  
  20. // SOUNDS
  21.  
  22. enum {
  23.     kSoundIconID    =    550
  24. };
  25.  
  26. pascal OSErr HandleNewSound(Point *defaultObjectSize, WEObjectReference objectRef);
  27. pascal OSErr HandleDrawSound(const Rect *destRect, WEObjectReference objectRef);
  28. pascal Boolean HandleClickSound(Point hitPt, EventModifiers modifiers,
  29.                     unsigned long clickTime, WEObjectReference objectRef);
  30.